package com.cash.channel.api.model.callback;

import com.cash.channel.api.model.repay.RepayPlanModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class LoanStatusCallBack implements Serializable {

    //渠道方订单号
    private String orderNo;

    //4001提现审批中；4002提现审批通过；4003提现审批拒绝；4009贷款取消；4101放款成功；4102放款失败；4201还款中；4202已逾期；4203贷款结清
    private String orderStatus;

    //放款金额
    private BigDecimal loanAmount;

    //还款计划
    private List<RepayPlanModel> repayPlan;

    //备注
    private String remark;

    private String channel;

    private Integer isCustom;

    private String withdrawId;

    private Long loanDate;

}
